# -*- coding: utf-8 -*-
from .models import Column
 
nav_display_columns = Column.objects.filter(nav_display=True)
'''
在base.html模板中，显示导航用nav_display_columns变量，但是点击导航上的链接后
栏目导航没有了，因为链接到其他模板后，视图函数没有传递nav_display_columns变量
所有模板都要用到nav_display_columns变量时，就要用到上下文渲染器（context processor)。
把'news.nav_processor.nav_column'加入到settings.py的context_processors中
'''
def nav_column(request):
    return {'nav_display_columns': nav_display_columns}

